06d9ad8f60dee20a698445a2454a850a7bd7fd0d,eventstore/src/test/java/no/ks/eventstore2/projection/ProjectionManagerTest.java,ProjectionManagerTest,testProjectionManagerCreatesProjections,#,33

Before Change


    @Test
    public void testProjectionManagerCreatesProjections() throws Exception {

        final ActorRef eventstore = super.testActor();

        ProjectionFactory projectionFactory = new ProjectionFactory(eventstore) {
            @Override
            public Class<? extends Projection> getProjectionClass() {
                return FormStatuses.class;
            }

            public Actor create() throws Exception {
                return new FormStatuses(eventstore);
            }
        };

        List<ProjectionFactory> factories = new ArrayList<ProjectionFactory>();
        factories.add(projectionFactory);

        final TestActorRef<ProjectionManager> ref = TestActorRef.create(_system, new Props(new ProjectionManagerFactory(factories,super.testActor())), "projectionManager");

        Future<Object> getProjectionref = ask(ref, call("getProjectionRef", FormStatuses.class), 3000);

After Change


    public void testProjectionManagerCreatesProjections() throws Exception {

        List<Props> factories = new ArrayList<>();
        factories.add(Props.create(FormStatuses.class, super.testActor()));

        final TestActorRef<ProjectionManager> ref = TestActorRef.create(_system, ProjectionManager.mkProps(super.testActor(), factories), "projectionManager");

        Future<Object> getProjectionref = ask(ref, call("getProjectionRef", FormStatuses.class), 3000);